package com.legendframework.core.dao.yaml.support;


/**
 * @Auther: ShallowDream7
 * @Date: 2019/7/31 22:13
 * @Description: 标准
 */
public interface IBaseYml<T> {

    void save(T t);

    T get();

    /**
     *  指定的文件或目录存在则返回 TRUE，否则返回 FALSE。
     * @return
     */
    Boolean isExist();

    /**
     * 判断是否存在，如果不存在则保存
     * @param t
     */
    void existsSave(T t);

    void delete();

}
